home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / UTILITY / DOSMAX17.ARJ / SHELLMAX.DOC < prev    next >
Text File  |  1992-07-23  |  7KB  |  190 lines

  1.  
  2. ================================================================================
  3.        SHELLMAX.COM :  Ver. 1.7, Copyright (1992) by Philip B. Gardner
  4. ================================================================================
  5.  
  6.   SHELLMAX.COM is a utility which loads the primary shell high from the
  7.   SHELL= line in your CONFIG.SYS.
  8.  
  9.   Support is provided for:
  10.  
  11.         * Loading the primary SHELL into high memory
  12.  
  13. ================================================================================
  14.  
  15. (Requirements)::
  16.  
  17.         * Requires MS-DOS Version 3.10 or better
  18.  
  19. ================================================================================
  20.  
  21. (Installation)::
  22.  
  23.         (CONFIG.SYS)::
  24.  
  25.         Installation of SHELLMAX.COM requires modifying the contents of
  26.         your CONFIG.SYS file.
  27.  
  28.         SHELL=SHELLMAX.COM [options] COMMAND.COM /P
  29.  
  30.         Insert SHELLMAX.COM in your SHELL= line of your CONFIG.SYS.
  31.         SHELLMAX.  
  32.  
  33. (Safety)::
  34.  
  35.         When installing SHELLMAX, it is best if you copy SHELLMAX.COM and
  36.         COMMAND.COM (the primary shell), to the root directory of your boot
  37.         drive.  If SHELLMAX fails to function properly with the parameters
  38.         in your SHELL= command line, it will issue a series of error messages,
  39.         and then try and load COMMAND.COM from the root directory.  This will
  40.         give you a chance to edit the CONFIG.SYS and correct the problem.
  41.         You should exercise caution and have a boot floppy available.
  42.  
  43.         SHELLMAX is compatible with full SHELL= command line specifications.
  44.         In the following example, neither SHELLMAX.COM or COMMAND.COM is
  45.         required in the root directory after installation is successful, as
  46.         indicated by no error or warning messages.
  47.  
  48.         SHELL=C:\BOOT\SHELLMAX.COM /R- C:\DOS\COMMAND.COM C:\DOS /E:512 /P
  49.  
  50.         All switch options and possible messages for SHELLMAX are detailed
  51.         below:
  52.  
  53. ================================================================================
  54.  
  55. (Compatibility)::
  56.  
  57.     (4DOS)::
  58.  
  59.         If you are using Version 4.x 4DOS from J.P. Software, you should
  60.         add the path to 4DOS.COM to the 4DOS command line.
  61.  
  62.         SHELL=SHELLMAX.COM C:\4DOS\4DOS.COM C:\4DOS /p
  63.  
  64.         If this parameter is not added, 4DOS may not set the environment
  65.         variable "COMSPEC=" properly.
  66.  
  67.     (DOS 3.x & 4.x)::
  68.  
  69.         Some versions of DOS incorrectly truncate the command line to 35
  70.         characters for the SHELL= statement in the CONFIG.SYS or fail to
  71.         pass a command line at all if the line is over 35 characters.
  72.         This bug is circumvented by a special algorithum in SHELLMAX.  If
  73.         SHELLMAX does not work for you, and you suspect that this is the
  74.         problem, please contact me for assistance.
  75.  
  76. ================================================================================
  77.  
  78. (Syntax)::
  79.  
  80.         The only thing to remember about syntax for the command line is
  81.         that just about anything works.  What this means is that you
  82.         should be able to type in the options on the command line the
  83.         way they make sense to you.
  84.  
  85.         To illustrate this point, the following command line example
  86.         is mutated several different ways.
  87.  
  88.         SHELL=SHELLMAX.COM /R- /P+ /N+ COMMAND.COM /P
  89.         SHELL=SHELLMAX.COM -R- -P+ -N+ COMMAND.COM /P
  90.         SHELL=SHELLMAX.COM /R-/P+/N+ COMMAND.COM /P
  91.         SHELL=SHELLMAX.COM -R--P+-N+ COMMAND.COM /P
  92.  
  93.         ... and so on.
  94.  
  95. (Switch Options)::
  96.  
  97.         (REPORT)::      R[+ or -]        (toggle:  default +)
  98.  
  99.         Use /R- to disable the report after you are satisfied
  100.         with the configuration of SHELLMAX.COM
  101.  
  102.         (PAUSE)::       P[+ or -]        (toggle:  default +)
  103.  
  104.         Use /P+ to enable the pause after the any report messages.
  105.  
  106.         (NOPAUSE)::     N[+ or -]        (toggle:  default -)
  107.  
  108.         Use /N+ to never pause after the report, even if there
  109.         are errors.  This switch can be used if your configuration
  110.         generates a warning or error message which you choose to ignore.
  111.  
  112.         *  everything in square brackets "[]" is optional
  113.  
  114. (CONFIG.SYS Line)::
  115.  
  116.         SHELL=STOPMAX.COM [/R-/P+/N+] COMMAND.COM /P
  117.  
  118.         default:  /R+/P-/N-
  119.  
  120.         *  Report status messages
  121.         *  Don't Pause after report
  122.         *  Pause on errors or warnings
  123.  
  124. ================================================================================
  125.  
  126. (Report Format)::
  127.  
  128.     SHELLMAX.COM (8086):  Ver. 1.7, Copyright (1992) by Philip B. Gardner
  129.                  ERROR :  (Error Messages)
  130.                WARNING :  (Warning Messages)
  131.                 ADVICE :  (Advisory Messages)
  132.                        :  (Report Messages)
  133.                        :  (Allocation Status)
  134.                  PAUSE :  Press any key to continue... 
  135.  
  136. ================================================================================
  137.  
  138. (Error Messages)::
  139.  
  140.         MS-DOS version 3.10 or above is required
  141.         Bad or missing program specification
  142.         File specification error, using defaults
  143.         Load SHELLMAX.COM only as CONFIG.SYS SHELL=
  144.         Fatal Error, program halted
  145.  
  146. ================================================================================
  147.  
  148. (Warning Messages)::
  149.  
  150.         Unknown option in command line
  151.         Unable to load high, loading low
  152.  
  153. ================================================================================
  154.  
  155. (Advisory Messages)::
  156.  
  157. ================================================================================
  158.  
  159. (Report Messages)::
  160.  
  161. ================================================================================
  162.  
  163. (Allocation Status)::
  164.  
  165.         SHELL   loaded at 0000
  166.         Not enough Hi Memory for SHELL
  167.  
  168. ================================================================================
  169.  
  170. (Changes)::
  171.  
  172.     (Version 1.7)::
  173.  
  174.     (1)  Found a workaround to 4DOS 4.x initialization hang.  4DOS now will
  175.          load properly.  One caveat, add path to 4DOS to the 4DOS command
  176.          line or 4DOS will not find 4DOS.INI or set the COMSPEC variable
  177.          correctly.
  178.  
  179.     (2)  Corrected problem with DOS 3.x and DOS 4.x when the standard handles
  180.          were getting closed by mistake.
  181.  
  182.     (3)  When COMMAND.COM path argument was a different drive then the boot
  183.          drive, COMMAND.COM was looking for the AUTOEXEC.BAT on the drive
  184.          of the argument instead of the boot drive.  Fixed so COMMAND.COM
  185.          processes the AUTOEXEC.BAT from the boot drive.
  186.  
  187.     (4)  Version bumped to match DOSMAX
  188.  
  189. ================================================================================
  190.